import Vue from 'vue'
import 'normalize.css/normalize.css' // A modern alternative to CSS resets

import ElementUI from 'element-ui'
import 'element-ui/lib/theme-chalk/index.css'
// elementUI官方换肤文件
import '@/styles/element-variables.scss' // global css
// import 'element-ui/lib/theme-chalk/icon.css'

import '@/styles/index.scss' // global css
import Vant from 'vant';
import 'vant/lib/index.css';
import App from './App'
import store from './store'
import router from './router'

import '@/permission' // permission control
Vue.prototype.$eventBus = new Vue()
// import MyCom from '@/components'
// Vue.use(MyCom)
Vue.use(Vant);
// set ElementUI lang to EN
// Vue.use(ElementUI, { locale })
// 如果想要中文版 element-ui，按如下方式声明
Vue.use(ElementUI)
// "swiper": "^3.4.2",
import 'swiper/dist/css/swiper.min.css'
//引入文字滚动组件
import scroll from 'vue-seamless-scroll'
Vue.use(scroll)
import intro from 'intro.js' // 引入introjs库
import 'intro.js/introjs.css' // 引入introjs默认css样式
import 'intro.js/themes/introjs-modern.css' // 引入introjs主题 有多种主题可以选择 详见下方解释
Vue.prototype.$intro = intro // 加到prototype中，直接通过vue实例就能直接调用intro了

Vue.config.productionTip = false

new Vue({
  el: '#app',
  router,
  store,
  render: (h) => h(App)
})
